package com.ssy.lingxi.report.model.bo.tally;

import java.io.Serializable;

/**
 * 交易中心采购订单计数报表
 * @author 伍将
 * @date 2020/11/17
 * @version 2.0.0
 */
public class TradePurchaseOrderTallyBO implements Serializable {
    private static final long serialVersionUID = 7374629639882252496L;

    public TradePurchaseOrderTallyBO() {
        this.toBeCommitValifyCount = 0L;
        this.toBeValifyStep1Count = 0L;
        this.toBeValifyStep2Count = 0L;
        this.toBeCommitCount = 0L;
        this.toBeConfirmContractCount = 0L;
        this.toBePayCount = 0L;
        this.toBeAddStorageCount = 0L;
        this.toBeConfirmReceiveGoodsCount = 0L;
        this.toBeArchiveCount = 0L;
        this.toBeEvaluateCount = 0L;
    }

    /**
     * 待提交审核数
     */
    private Long toBeCommitValifyCount;

    /**
     * 待一级审核数
     */
    private Long toBeValifyStep1Count;

    /**
     * 待二级审核数
     */
    private Long toBeValifyStep2Count;

    /**
     * 待提交数
     */
    private Long toBeCommitCount;

    /**
     * 待确认电子合同订单
     */
    private Long toBeConfirmContractCount;

    /**
     * 待支付订单
     */
    private Long toBePayCount;

    /**
     * 待新增采购入库单订单
     */
    private Long toBeAddStorageCount;

    /**
     * 待确认收货订单
     */
    private Long toBeConfirmReceiveGoodsCount;

    /**
     * 待归档订单
     */
    private Long toBeArchiveCount;

    /**
     * 待评价订单
     */
    private Long toBeEvaluateCount;

    /**
     * 代办总数
     */
    private Long totalCount;

    public Long getTotalCount() {
        return (this.toBeCommitValifyCount +
                this.toBeValifyStep1Count +
                this.toBeValifyStep2Count +
                this.toBeCommitCount +
                this.toBeConfirmContractCount +
                this.toBePayCount +
                this.toBeAddStorageCount +
                this.toBeConfirmReceiveGoodsCount +
                this.toBeArchiveCount +
                this.toBeEvaluateCount);
    }

    public Long getToBeCommitValifyCount() {
        return toBeCommitValifyCount;
    }

    public void setToBeCommitValifyCount(Long toBeCommitValifyCount) {
        this.toBeCommitValifyCount = toBeCommitValifyCount;
    }

    public Long getToBeValifyStep1Count() {
        return toBeValifyStep1Count;
    }

    public void setToBeValifyStep1Count(Long toBeValifyStep1Count) {
        this.toBeValifyStep1Count = toBeValifyStep1Count;
    }

    public Long getToBeValifyStep2Count() {
        return toBeValifyStep2Count;
    }

    public void setToBeValifyStep2Count(Long toBeValifyStep2Count) {
        this.toBeValifyStep2Count = toBeValifyStep2Count;
    }

    public Long getToBeCommitCount() {
        return toBeCommitCount;
    }

    public void setToBeCommitCount(Long toBeCommitCount) {
        this.toBeCommitCount = toBeCommitCount;
    }

    public Long getToBeConfirmContractCount() {
        return toBeConfirmContractCount;
    }

    public void setToBeConfirmContractCount(Long toBeConfirmContractCount) {
        this.toBeConfirmContractCount = toBeConfirmContractCount;
    }

    public Long getToBePayCount() {
        return toBePayCount;
    }

    public void setToBePayCount(Long toBePayCount) {
        this.toBePayCount = toBePayCount;
    }

    public Long getToBeAddStorageCount() {
        return toBeAddStorageCount;
    }

    public void setToBeAddStorageCount(Long toBeAddStorageCount) {
        this.toBeAddStorageCount = toBeAddStorageCount;
    }

    public Long getToBeConfirmReceiveGoodsCount() {
        return toBeConfirmReceiveGoodsCount;
    }

    public void setToBeConfirmReceiveGoodsCount(Long toBeConfirmReceiveGoodsCount) {
        this.toBeConfirmReceiveGoodsCount = toBeConfirmReceiveGoodsCount;
    }

    public Long getToBeArchiveCount() {
        return toBeArchiveCount;
    }

    public void setToBeArchiveCount(Long toBeArchiveCount) {
        this.toBeArchiveCount = toBeArchiveCount;
    }

    public Long getToBeEvaluateCount() {
        return toBeEvaluateCount;
    }

    public void setToBeEvaluateCount(Long toBeEvaluateCount) {
        this.toBeEvaluateCount = toBeEvaluateCount;
    }
}
